package com.otp.service;

import com.otp.pojo.entity.CheckIn;
import com.otp.pojo.entity.CheckInStats;
import com.otp.pojo.request.checkin.CheckInCreateRequest;

import java.util.List;

public interface CheckInService {
    CheckIn create(CheckInCreateRequest request);
    List<CheckIn> listByCourseId(Long courseId);
    List<CheckIn> listByStudentId(Long studentId);
    void delete(Long id);
    List<CheckInStats> getStatsByCourse(Long courseId);
    List<CheckInStats> getStatsByStudent(Long studentId);
}